package com.own.demo.数据转换;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.own.demo.utils.FileToStringUtils;
import com.own.demo.writerfile.WriterFileUtils;

import java.io.File;

public class 热力图 {
    public static void main(String[] args) {
        //经济水平
        File geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\jjsp_heatmapData.json");
        String geoData = FileToStringUtils.txt2String(geoZJ);
        JSONObject jsonObject = JSONObject.parseObject(geoData);
        JSONObject vertipad = jsonObject.getJSONObject("data");
        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad), "E:\\ownCode\\UMA\\数据\\数据static\\成功数据", "jjsp_heatmapData.geojson");

        //平均收入
        geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\pjsr_heatmapData.json");
        geoData = FileToStringUtils.txt2String(geoZJ);
        jsonObject = JSONObject.parseObject(geoData);
        vertipad = jsonObject.getJSONObject("data");
        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad), "E:\\ownCode\\UMA\\数据\\数据static\\成功数据", "pjsr_heatmapData.geojson");
//人口密度
        geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\ck_heatmapData.json");
        geoData = FileToStringUtils.txt2String(geoZJ);
        jsonObject = JSONObject.parseObject(geoData);
        vertipad = jsonObject.getJSONObject("data");
        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad), "E:\\ownCode\\UMA\\数据\\数据static\\成功数据", "ck_heatmapData.geojson");
        //商业区
        geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\syqfb_heatmapData.json");
        geoData = FileToStringUtils.txt2String(geoZJ);
        jsonObject = JSONObject.parseObject(geoData);
        vertipad = jsonObject.getJSONObject("data");
        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad), "E:\\ownCode\\UMA\\数据\\数据static\\成功数据", "syqfb_heatmapData.geojson");
//
//         geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\airlineData.json");
//         geoData = FileToStringUtils.txt2String(geoZJ);
//         jsonObject=JSONObject.parseObject(geoData);
//         vertipad=jsonObject.getJSONArray("data");
//        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad),"E:\\ownCode\\UMA\\数据\\数据static\\成功数据","airlineData.json");
//
//         geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\airlineData.json");
//         geoData = FileToStringUtils.txt2String(geoZJ);
//         jsonObject=JSONObject.parseObject(geoData);
//         vertipad=jsonObject.getJSONArray("data");
//        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad),"E:\\ownCode\\UMA\\数据\\数据static\\成功数据","airlineData.json");
//
//         geoZJ = new File("E:\\ownCode\\UMA\\数据\\数据static\\airlineData.json");
//         geoData = FileToStringUtils.txt2String(geoZJ);
//         jsonObject=JSONObject.parseObject(geoData);
//         vertipad=jsonObject.getJSONArray("data");
//        WriterFileUtils.writerFoFile(JSONObject.toJSONString(vertipad),"E:\\ownCode\\UMA\\数据\\数据static\\成功数据","airlineData.json");
    }
}
